package com.jishuo.base.config;

import java.util.HashMap;
import java.util.Map;

public class PzkConfig {
    public final static int Pztype_ChargeBill = 1;
    public final static int Pztype_BackBill = 2;
    public final static int Pztype_WaitAffirm = 3;
    public final static int Pztype_Fisc = 5;
    public final static int Pztype_Special = 6;
    public final static int Pztype_Divide = 7;
    public final static int Pztype_Deduct = 8;
    public final static int Pztype_Student = 9;
    public final static int Pztype_Illegal = 10;
    public final static int Pztype_Cross = 12;
    public final static int Pztype_Zhichu = 16;
    public final static int Pztype_EticketNum = 17;
    public final static int Pztype_Balance = 20;

    public final static String Vocode_ChargeBill = "2018010101";
    public final static String Vocode_BackBill = "2018020202";
    public final static String Vocode_WaitAffirm = "2018110204";
    public final static String Vocode_Fisc = "2018040401";
    public final static String Vocode_Special = "2018040402";
    public final static String Vocode_Divide = "2018110303";
    public final static String Vocode_Deduct = "2018110302";
    public final static String Vocode_Student = "2018110301";
    public final static String Vocode_Illegal = "2018110203";
    public final static String Vocode_Cross = "2018110202";
    public final static String Vocode_Zhichu = "2018110201";
    public final static String Vocode_EticketNum = "2018050505";
    public final static String Vocode_Balance = "2018110304";

    public static Map<String, String> VocodeMap = new HashMap<>();
    public static Map<String, String> StepMap = new HashMap<>();
    static {
        VocodeMap.put(String.valueOf(Pztype_ChargeBill), Vocode_ChargeBill);
        VocodeMap.put(String.valueOf(Pztype_BackBill), Vocode_BackBill);
        VocodeMap.put(String.valueOf(Pztype_WaitAffirm), Vocode_WaitAffirm);
        VocodeMap.put(String.valueOf(Pztype_Fisc), Vocode_Fisc);
        VocodeMap.put(String.valueOf(Pztype_Special), Vocode_Special);
        VocodeMap.put(String.valueOf(Pztype_Divide), Vocode_Divide);
        VocodeMap.put(String.valueOf(Pztype_Deduct), Vocode_Deduct);
        VocodeMap.put(String.valueOf(Pztype_Student), Vocode_Student);
        VocodeMap.put(String.valueOf(Pztype_Illegal), Vocode_Illegal);
        VocodeMap.put(String.valueOf(Pztype_Cross), Vocode_Cross);
        VocodeMap.put(String.valueOf(Pztype_Zhichu), Vocode_Zhichu);
        VocodeMap.put(String.valueOf(Pztype_EticketNum), Vocode_EticketNum);
        VocodeMap.put(String.valueOf(Pztype_Balance), Vocode_Balance);

        StepMap.put(String.valueOf(Pztype_ChargeBill), "2-3-4-5");
        StepMap.put(String.valueOf(Pztype_BackBill), "1-2-3-4");
        StepMap.put(String.valueOf(Pztype_WaitAffirm), "1");
        StepMap.put(String.valueOf(Pztype_Fisc), "1-2-3-4-5");
        StepMap.put(String.valueOf(Pztype_Special), "1-2-3-4-5");
        StepMap.put(String.valueOf(Pztype_Divide), "1");
        StepMap.put(String.valueOf(Pztype_Deduct), "1");
        StepMap.put(String.valueOf(Pztype_Student), "2");
        StepMap.put(String.valueOf(Pztype_Illegal), "2");
        StepMap.put(String.valueOf(Pztype_Cross), "1");
        StepMap.put(String.valueOf(Pztype_Zhichu), "1");
        StepMap.put(String.valueOf(Pztype_EticketNum), "2");
        StepMap.put(String.valueOf(Pztype_Balance), "1");
    }

}
